/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0; margin:0;}
body{ font-family:'Microsoft Yahei',Arial,Simsun; font-size：100%；min-width: 1000px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a{text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); color:#4a4a4a}
.clear{ display:block; clear:both;}
.relative{ position:relative;}
.grayscale{ filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}

@font-face{
/* font-test*/
font-family: yuanhei;
src:url('yuanhei.woff'),
url('yuanhei.ttf'),
url('yuanhei.eot'); /* IE9 */
}


/* css reset */
html,body {position: relative;width:100%;height: 100%}
.index_andR a:hover img,.indexA_leftContent a:hover img,.indexA_rightImg li:hover img,.header_content,.header_logo,.header_en,.indexA_img,.indexA_colorBlock,.indexB_colorBlock,.indexB_img img,.indexC_img img,.indexC_title,.indexA_iconBlock,.indexB_icon,.indexB_imgText,.indexC_title,.bus_bal img,.bus_bcl img,.bus_pro li img,.bus_pro .pth,.bus_pro .pt,.bus_svc li img,.bus_cbl img,.footer_content,.series-title img,.New_RTime,.Contact_Adres ul li .bg{-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.index_andR a:hover img,.indexA_leftContent a:hover img,.indexA_rightImg li:hover img,.indexB_aBlock:hover .indexB_img img,.indexC_aBlock:hover .indexC_img img,.bus_bal:hover img,.bus_bcl:hover img,.bus_pro li:hover img,.bus_svc li.maxImg_block:hover img,.bus_cbl:hover img {-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

.king:after {content: "";display: block;position: absolute;left: -200px;top: 0px;width: 150px;height: 100%;background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));overflow: hidden;-webkit-transform: skewx(-25deg);-webkit-transition: 0s;}
.king:hover:after { width: 150px; left: 600px; -webkit-transition: 1.2s;transition: 1.2s;}
.king:hover:after {width: 150px; left: 1000px; -webkit-transition: 1.2s;transition: 1.2s;}
.index_andR .rt:after{position: absolute;
  content: '';
  top:0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: rgba(0,0,0,0.2);
  transform-origin:left;
  -webkit-transition: width 0.4s ease;
  -moz-transition: width 0.4s ease;
  -ms-transition: width 0.4s ease;
  -o-transition: width 0.4s ease;
  transition: width 0.4s ease;
  transition-timing-function: linear;
  z-index: 1000;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;}
.index_andR:hover .rt::after{
  width: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes anim1 
{
	0%{ -webkit-transform:translate(0,0px);}
	25%{ -webkit-transform:translate(0,-20px);}
	75%{ -webkit-transform:translate(0,10px);}
	100%{ -webkit-transform:translate(0,0);}
}
@-webkit-keyframes anim2
{
	0%{ -webkit-transform:translate(0,0px);}
	25%{ -webkit-transform:translate(-10px,0px);}
	75%{ -webkit-transform:translate(20px,0px);}
	100%{ -webkit-transform:translate(0,0);}
}
@-ms-keyframes anim1 
{
	0%{ -ms-transform:translate(0,0px);}
	25%{ -ms-transform:translate(0,-20px);}
	75%{ -ms-transform:translate(0,10px);}
	100%{ -ms-transform:translate(0,0);}
}
@keyframes anim1 
{
	0%{ transform:translate(0,0px);}
	25%{ transform:translate(0,-20px);}
	75%{ transform:translate(0,10px);}
	100%{ transform:translate(0,0);}
}
@-moz-keyframes anim1 
{
	0%{ -moz-transform:translate(0,0px);}
	25%{ -moz-transform:translate(0,-20px);}
	75%{ -moz-transform:translate(0,10px);}
	100%{ -moz-transform:translate(0,0);}
}
@-o-keyframes anim1 
{
	0%{ -o-transform:translate(0,0px);}
	25%{ -o-transform:translate(0,-20px);}
	75%{ -o-transform:translate(0,10px);}
	100%{ -o-transform:translate(0,0);}
}
@keyframes animScale
{
	0%{ transform:scale(1);}
	50%{ transform:scale(1.1);}
	100%{ transform:scale(1);}
}
@-webkit-keyframes animScale
{
	0%{ -webkit-transform:scale(1);}
	50%{ -webkit-transform:scale(1.1);}
	100%{ -webkit-transform:scale(1);}
}
@-ms-keyframes animScale
{
	0%{ -ms-transform:scale(1);}
	50%{ -ms-transform:scale(1.1);}
	100%{ -ms-transform:scale(1);}
}
@-moz-keyframes animScale
{
	0%{ -moz-transform:scale(1);}
	50%{ -moz-transform:scale(1.1);}
	100%{ -moz-transform:scale(1);}
}
@-o-keyframes animScale
{
	0%{ -o-transform:scale(1);}
	50%{ -o-transform:scale(1.1);}
	100%{ -o-transform:scale(1);}
}
@-webkit-keyframes animRotate
{
	0%{ -webkit-transform:rotate(0);}
	50%{ -webkit-transform:rotate(360deg);}
	100%{ -webkit-transform:rotate(0);}
}
@-ms-keyframes animRotate
{
	0%{ -ms-transform:rotate(0);}
	50%{ -ms-transform:rotate(360deg);}
	100%{ -ms-transform:rotate(0);}
}
@keyframes animRotate
{
	0%{ transform:rotate(0);}
	50%{ transform:rotate(360deg);}
	100%{ transform:rotate(0);}
}
@-moz-keyframes animRotate
{
	0%{ -moz-transform:rotate(0);}
	50%{ -moz-transform:rotate(360deg);}
	100%{ -moz-transform:rotate(0);}
}
@-o-keyframes animRotate
{
	0%{ -o-transform:rotate(0);}
	50%{ -o-transform:rotate(360deg);}
	100%{ -o-transform:rotate(0);}
}

.king {-webkit-animation:anim1 2s linear infinite;-ms-animation:anim1 2s linear infinite;animation:anim1 2s linear infinite;-moz-animation:anim1 2s linear infinite;-o-animation:anim1 2s linear infinite;}
.aboutUs_icon {-webkit-animation:anim2 2s linear infinite;-ms-animation:anim2 2s linear infinite;animation:anim2 2s linear infinite;-moz-animation:anim2 2s linear infinite;-o-animation:anim2 2s linear infinite;}
.bus_bigImg {-webkit-animation:animScale 20s linear infinite;animation:animScale 20s linear infinite;-ms-animation:animScale 20s linear infinite;-moz-animation:animScale 20s linear infinite;-o-animation:animScale 20s linear infinite;}
.king {-webkit-animation:animRotate 100s linear infinite;animation:animRotate 100s linear infinite;-ms-animation:animRotate 100s linear infinite;-moz-animation:animRotate 100s linear infinite;-o-animation:animRotate 100s linear infinite;}

.bodyer {position: relative;width:100%;min-width:1230px;min-height: 100%}
.index_bodyer {position: relative;width:100%;}
.index_bigImgBlock {position: relative;width:100%;height: 600px;overflow: hidden;}
.index_bigImg {position: fixed;width:100%;height: 100%;top:0px;left:0px;}
.index_content {position: relative;width:100%;background: #fff;z-index:12}
.index_contentBlock {position: relative;width:100%;}
.index_img {position: relative;width:1300px;padding:50px 0;margin:auto;}
.index_img img {width:100%;}
.bgColor {background: #f5f5f5;}

.header_content {position: fixed;top:0px;left:0px;width:100%;z-index: 999;height: 70px;background: #fff;box-shadow: 0px 0px 4px 0px #ccc;}
.header_content.h1{background:none}
.header_bg{width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;opacity:.5;filter:Alpha(opacity=50)}
.header_logo {position: relative;position: absolute;top:16px;left:3%;}
.header_contentBlock {position: relative;float: right; padding-right:40px;}
.header_ulBlock {position: relative;float: left;}
.header_aBlock {position: relative;float: left; text-align:center;
	white-space: nowrap;color:#333;font-size:15px;
    height: 80px; line-height: 80px; padding:0 10px;
}


.header_en {position: relative;float:left;width:26px;height: 26px;border: 1px solid #333;color:#333;text-align:center;line-height: 26px;margin-top:28px;margin-left:22px;font-size:12px;}
.header_en:hover {background: #004ea2;color:#fff;}
.header_aBlock.icon1 {padding-left:20px;background: url(../images/b_11.png) no-repeat left;}
.header_stf{width:100px;height:28px;line-height:28px;color:#333;background:url(../Images/img/a0.png) no-repeat left center;padding-left:30px;margin-top:29px;position:relative;float:right}
.header_stf.at{background:url(../Images/img/a1.png) no-repeat left center}
.header_stf .stf_on{width:100%;background:#3458a2;padding:8px 15px;position:absolute;left:0;top:28px;display:none}
.header_stf .stf_on li{line-height:22px}
.header_stf .stf_on li a{color:#fff;font-size:12px}
.footer_content {position: relative;width:100%;background:#fff;border-top:1px solid #ccc;height:54px;z-index:999;min-width: 1200px;}
.footer_contentBlock {position: relative;width:1200px;margin:auto;color:#666;font-size:12px;}
.footer_img {position: relative;width:100%;}
.footer_ulBlodck {position: absolute;width:200px;left:0px;top:0;width:300px;line-height:55px}
.footer_aBlock {position: relative;float: left;color:#666;}
.footer_centerBlock {width:56%;position: relative;margin:auto;line-height:55px;margin-left:212px;}
.footer_rightBlock {position: absolute;right:0px;top:0;color:#666;line-height:55px}
.footer_aBlock span {margin:0px 4px;}
.fixed_topBlock {position: fixed;top:0px;left:0px;width:0px;height: 0px;overflow: hidden;}
.header_logoB {position: absolute;left:3%;top:16px;}
.index_html .header_content {box-shadow:0 0;background:url(../images/b_02.png);}
.index_html .header_logo {top:16px;}
.index_html .header_content .header_logoB {display: none;}
.index_html .header_content .header_aBlock {color:#fff;}
.index_html .header_content .header_aBlock.icon1 {background: url(../images/b_1.png) no-repeat left;}
.index_html .header_content .header_en {border:1px solid #fff;color:#fff;}
.index_html .header_stf{color:#fff}
.common_bodyer {position: relative;padding-top:80px;width:100%;height: 100%;min-height: 600px;min-width: 1200px;}
.aboutUs_bg {position: absolute;top:0px;left:0px;width:100%;height: 100%;} 
.aboutUs_content {position: absolute;top:50%;height: 586px;margin-top:-293px;left:0px;width:100%;z-index: 99;}
.aboutUs_content .swiper-container,.aboutUs_content .swiper-slide{height:100%;}
.aboutUs_contentBlock {position: relative;width:999999px;height: 100%}
.aboutUs_page {position:relative;margin:0px auto;height: 100%;width:1100px;}
.aboutUs_icon {position: absolute;left:1020px;bottom:0;cursor: pointer;z-index: 998;width:45px;height:55px;background:url(../Images/img/i4.png) no-repeat left center;}
.aboutUs_bodyer {position: relative;width:100%;height: 100%;overflow: hidden;}
.aboutUs_bodyer .swiper-container {overflow: visible;}
.common_content {position: relative;width:100%;min-height: 600px;padding-top:80px;}
.common_page {position: relative;width:100%;}
.nav_content {position: relative;width:100%;height: 65px;background: #004ea2;}
.nav_contentBlock {position: relative;padding-left:3%;padding-top:17px;}
.nav_ulBlock {position: relative;width:800px;background: url(../images/b2_2.jpg) no-repeat left;}
.nav_aBlock {position: relative;float: left;padding:0px 20px;display: block;color:#fff;background: url(../images/b2_2.png) no-repeat right;line-height: 32px;font-size:16px;}
.nav_aBlock.current {border:1px solid #fff;color:#fff;background:none}
.bus_content {position: relative;width:100%;}
.bus_bigImgBlock {position: relative;width:94%;margin:30px auto;height: 250px;overflow: hidden;}
.bus_bigImg {position: relative;width:100%;height: 100%;}
.bus_contentBlock {position: relative;width:100%;}
.bus_block {position: relative;width:100%;}
.bus_block.bgColor {background: #fafafa;}
.bus_blockContent {position: relative;width:1200px;margin:auto;padding:30px 0;}
.header_aBlock.current,.header_aBlock:hover {color:#004ea2;}
.est_img {position: relative;width:1200px;margin:auto;}
.navBlock_content {position: absolute;bottom:0px;left:50%;margin-left:-600px;z-index: 99;}
.navBlock_aBlock {position: relative;display: block;width:160px;height: 46px;background: #004ea2;color:#fff;margin-right:3px;float: left;text-align:center;line-height: 46px;}
.navBlock_aBlock.current {background: #fff;color:#004ea2;}
.anim_content {position: fixed;bottom:0px;left:0px;width:100%;height: 100%;z-index: 9999;background: #fff;overflow: hidden;}
@-webkit-keyframes minScale
{
	0%{ -webkit-transform:scale(1);}
	100%{ -webkit-transform:scale(0);}
}
.anim_logo {position: absolute;top:50%;left:50%;margin-top:-30px;margin-left:-95px;cursor: pointer;}
.anim_logo.current {-webkit-animation:minScale 0.4s ease-in-out forwards;}
.indexA_content {position: relative;padding:80px 0;margin:auto;width:1200px;}
.indexA_leftContent {position: relative;width:670px;height:405px;float: left;overflow:hidden}
.indexA_leftContent img{width:100%}
.indexA_rightContent {position: relative;width:470px;height:405px;float: right;}
.indexA_rightContent h2{font-size:32px;color:#333;letter-spacing:3px}
.indexA_rightBtn{height:40px;position:absolute;right:0;top:0;z-index:99}
.indexA_rightBtn a{width:40px;height:40px;display:inline-block;margin-left:10px}
.indexA_rightBtn .al{background:url(../Images/img//b_l.jpg) no-repeat center}
.indexA_rightBtn .ar{background:url(../Images/img/b_r.jpg) no-repeat center}
.indexA_rightTxt{width:100%;position:relative}
.indexA_rightTxt .rightTit{position:relative;margin-top:10px}
.indexA_rightTxt span{font-size:20px;color:#333;letter-spacing:3px;padding-top:15px;float:left}
.indexA_rightTxt .ti{float:left;margin-left:5px}
.indexA_rightTxt .tl{width:26px;height:1px;background:#333;position:absolute;left:50%;margin-left:-13px;top:50%;margin-top:5px}
.indexA_rightTxt .rightTic{height:90px;overflow:hidden;color:#666;line-height:30px;text-align:justify;margin-top:15px}
.indexA_rightTxt .rm{color:#3458a2;margin-top:30px}
.indexA_rightImg{position:absolute;left:0;bottom:0}
.indexA_rightImg ul{width:490px}
.indexA_rightImg li{width:78px;height:78px;float:left;margin-right:3px;position:relative;cursor:pointer;*cursor:hand;overflow:hidden}
.indexA_rightImg li img{width:100%}
.indexA_rightImg li .bg{width:100%;height:100%;background:url(../Images/img/b_0.png);background-size:cover;position:absolute;top:0;left:0;z-index:66}
.indexA_rightImg li.at .bg{display:none}
.indexA_titleEn {font-size:35px;color:#333;text-transform: uppercase;}
.indexA_titleCh {font-size:32px;color:#333;padding:5px 0;}
.indexA_wire {position: relative;width:28px;height: 2px;background: #ccc;margin:20px 0;}
.indexA_text {position: relative;width:100%;line-height: 24px;color:#666;text-align:justify;padding-top:25px;}
.indexA_ulIcon {position: relative;width:104%;padding-top:45px;}
.indexA_iconBlock {position: relative;float: left;width:50px;margin-right: 40px;cursor: pointer;}
.indexA_iconBlock a{display:block}
.indexA_iconText {position: relative;text-align:center;padding-top:5px;color:#666;}
.indexA_aBlock {position: relative;display: block;float: left;margin-left:25px;margin-bottom:25px;width:268px;height: 205px;overflow: hidden;}
.indexA_imgTitle {position: absolute;top:50px;left:34px;z-index: 99;}
.indexA_colorBlock {position: absolute;top:0px;left:0px;width:100%;height: 100%;background: url(../images/b4_25.png);z-index: 88;}
.indexA_aBlock:hover .indexA_colorBlock {opacity: 0.5;filter:alpha(opacity=50);}
.indexB_content {position: relative;width:1200px;padding:60px 0 0 0;margin:auto;}
.indexB_titleBlock {position: relative;width:320px;margin:auto;}
.indexB_titleEn {font-size:35px;color:#333;text-transform: uppercase;text-align:center;}
.indexB_titleCh {position: relative;width:170px;margin:auto;text-align:center;font-size:17px;color:#333;padding-top:5px;}
.indexB_titleCh .leftWire {position: absolute;left:0px;top:16px;width:28px;height: 2px;background: #ccc;}
.indexB_titleCh .rightWire {position: absolute;right:0px;top:16px;width:28px;height: 2px;background: #ccc;}
.indexB_contentBlock {position: relative;padding:60px 0;width:100%;}
.index_andL{width:800px;float:left}
.index_andR{width:400px;height:533px;float:left;position:relative;overflow:hidden}
.index_andR img{width:101%}
.index_andR .rt{width:100%;height:80px;line-height:80px;position:absolute;left:0;bottom:0}
.index_andR p{position:relative;color:#fff;font-size:26px;padding-left:25px;z-index:1099}
.indexB_aBlock {position: relative;display: block;float: left;width:399px;margin-right:1px;height:266px;margin-bottom:1px;overflow: hidden;}
.indexB_colorBlock {position: absolute;top:0px;left:0px;width:100%;height: 100%;background: url(../images/b4_25.png);z-index: 88;overflow: hidden;}
.indexB_icon {position: absolute;top:60px;left:50%;margin-left:-50px;z-index: 99;}
.indexB_imgText {position: absolute;bottom:65px;left:50%;margin-left:-50px;width:100px;text-align:center;font-size:16px;color:#fff;z-index: 99;}
.indexB_aBlock:hover .indexB_icon {top:45px;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.indexB_aBlock:hover .indexB_colorBlock {opacity: 0.5;filter:alpha(opacity=50);}
.indexB_aBlock:hover .indexB_imgText {bottom:45px;}
.indexA_aBlock:hover .indexA_img {margin-left:-32px;}
.indexC_content {position: relative;width:1200px;margin:auto;padding:40px 0;}
.indexC_contentBlock {position: relative;width:100%;background: #fff;margin-top:60px;padding:20px 0 1px 0;}
.indexC_aBlock {position: relative;display: block;width:94%;margin:20px auto;border-bottom:1px solid #ccc;padding-bottom:20px;}
.indexC_img {position: relative;float: left;width:242px;overflow: hidden; max-height:200px;}
.indexC_textBlock {position: relative;float: right;width:860px;}
.indexC_title {font-size:18px;color:#333;width:80%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.indexC_text {position: relative;width:100%;padding-top:15px;color:#999;line-height: 24px;}
.indexC_time {position: relative;padding-top:15px;color:#666;}
.indexC_more {position: absolute;bottom:0px;right:0px;padding-left:30px;background: url(../images/b4_62.png) no-repeat left;color:#666;}
.indexC_aBlock:last-child,.indexC_aBlock.last {border:0px;}
.indexC_moreButton {position: relative;width:140px;margin:auto;height: 36px;line-height: 36px;color:#fff;display: block;margin-top:30px;background: #3458a2;text-align:center;}
.indexD_leftContent {position: absolute;width:440px;text-align:right;top:200px;right:0px;}
.indexD_titleEn {font-size:35px;color:#333;text-transform: uppercase;}
.indexD_titleCh {font-size:32px;color:#333;padding:5px 0;}
.indexD_wire {position: relative;width:28px;height: 2px;background: #ccc;margin:20px 0;float: right;}
.indexD_text {position: relative;width:100%;line-height: 24px;color:#666;text-align:justify;padding-top:25px;text-align:right;}
.indexD_img {position: relative;float: left;margin-left:-30px;}
.indexD_content {position: relative;padding:60px 0;width:1200px;margin:auto;}
.indexD_more {position: relative;float: right;padding-right:40px;background: url(../images/b4_82.png) no-repeat right;height: 36px;line-height: 36px;font-size:16px;color:#3458a2;margin-top:30px;}
.indexD_aBlock{width:100%;height:100%;position:absolute;left:0;top:0;z-index:99;display: none;}
.indexD_aBlock .ia {display:block;position:absolute;background:url(_block);cursor:pointer;*cursor:hand}
.indexD_aBlock .ia.bj{width:65px;height:35px;top:260px;right:130px}
.indexD_aBlock .ia.zz{width:42px;height:25px;top:400px;right:227px}
.indexD_aBlock .ia.ly{width:52px;height:32px;top:358px;right:242px}
.indexD_aBlock .ia.wh{width:42px;height:25px;top:442px;right:250px}
.indexD_aBlock .ia.jn{width:40px;height:22px;top:343px;right:193px}
.indexD_aBlock .ia.zj{width:35px;height:24px;top:380px;right:86px}
.indexD_aBlock .ia.yt{width:42px;height:25px;top:307px;right:147px}
.indexD_aBlock .ia.hf{width:40px;height:22px;top:372px;right:184px}
.indexD_aBlock .ia.nj{width:40px;height:20px;top:400px;right:145px}
.indexD_aBlock .ia.yz{width:36px;height:20px;top:377px;right:122px}
.indexD_aBlock .ia.sz{width:36px;height:24px;top:411px;right:69px}
.indexD_aBlock .ia.hz{width:42px;height:25px;top:452px;right:136px}
.indexD_aBlock .ia.gz{width:40px;height:24px;top:561px;right:250px}
.indexD_aBlock .ia.dg{width:40px;height:24px;top:589px;right:215px}
.indexD_aBlock.b2 .ia.bj{width:40px;height:22px;top:193px;right:99px}
.indexD_aBlock.b2 .ia.zz{width:30px;height:18px;top:294px;right:167px}
.indexD_aBlock.b2 .ia.ly{width:36px;height:20px;top:265px;right:179px}
.indexD_aBlock.b2 .ia.wh{width:30px;height:18px;top:325px;right:184px}
.indexD_aBlock.b2 .ia.jn{width:30px;height:18px;top:251px;right:141px}
.indexD_aBlock.b2 .ia.zj{width:26px;height:16px;top:280px;right:63px}
.indexD_aBlock.b2 .ia.yt{width:30px;height:18px;top:226px;right:108px}
.indexD_aBlock.b2 .ia.hf{width:28px;height:16px;top:274px;right:136px}
.indexD_aBlock.b2 .ia.nj{width:28px;height:16px;top:293px;right:106px}
.indexD_aBlock.b2 .ia.yz{width:28px;height:16px;top:276px;right:90px}
.indexD_aBlock.b2 .ia.sz{width:28px;height:18px;top:302px;right:50px}
.indexD_aBlock.b2 .ia.hz{width:30px;height:18px;top:332px;right:100px}
.indexD_aBlock.b2 .ia.gz{width:30px;height:18px;top:411px;right:184px}
.indexD_aBlock.b2 .ia.dg{width:30px;height:18px;top:433px;right:158px}
/*
.indexD_aBlock .pro.bj{bottom:0;right:54px}
.indexD_aBlock .pro.zz{bottom:0;right:48px}
.indexD_aBlock .pro.ly{top:0;right:36px}
.indexD_aBlock .pro.wh{top:0;right:38px}
.indexD_aBlock .pro.jn{bottom:0;right:35px}
.indexD_aBlock .pro.zj{top:0;left:33px}
.indexD_aBlock .pro.yt{bottom:0;left:42px}
.indexD_aBlock .pro.hf{bottom:0;right:35px}
.indexD_aBlock .pro.nj{top:18px;left:-16px}
.indexD_aBlock .pro.yz{bottom:0;left:32px}
.indexD_aBlock .pro.sz{top:0;left:36px}
.indexD_aBlock .pro.hz{top:0;left:38px}
.indexD_aBlock .pro.gz{bottom:0;right:38px}
.indexD_aBlock .pro.dg{bottom:0;right:36px}
.indexD_aBlock.b2 .pro.bj{bottom:0;right:50px}
.indexD_aBlock.b2 .pro.zz{bottom:0;right:36px}
.indexD_aBlock.b2 .pro.ly{top:0;right:36px}
.indexD_aBlock.b2 .pro.wh{top:0;right:36px}
.indexD_aBlock.b2 .pro.jn{top:0;left:130px}
.indexD_aBlock.b2 .pro.zj{top:0;left:82px}
.indexD_aBlock.b2 .pro.yt{top:-10px;left:55px}
.indexD_aBlock.b2 .pro.hf{top:0;right:60px}
.indexD_aBlock.b2 .pro.nj{bottom:0;left:104px}
.indexD_aBlock.b2 .pro.yz{bottom:0;left:57px}
.indexD_aBlock.b2 .pro.sz{bottom:-5px;left:36px}
.indexD_aBlock.b2 .pro.hz{top:0;left:36px}
.indexD_aBlock.b2 .pro.gz{bottom:0;right:36px}
.indexD_aBlock.b2 .pro.dg{bottom:0;left:34px}
.indexD_proBlock .pro_p{height:22px;border-top:1px solid #ccc;position:relative}
.indexD_proBlock .pro_p .a1{width:22px;height:22px;background:url(../Images/img/i_a2.png) no-repeat left center #ccc;position:absolute;right:24px;top:0}
.indexD_proBlock .pro_p .a1.at{background:url(../Images/img/i_a2.png) no-repeat left center #2f54a0;}
.indexD_proBlock .pro_p .a2{width:22px;height:22px;background:url(../Images/img/i_a1.png) no-repeat left center #ccc;position:absolute;right:0;top:0}
.indexD_proBlock .pro_p .a2.at{background:url(../Images/img/i_a1.png) no-repeat left center #2f54a0;}*/
.indexD_proBlock{width:100%;height:100%;position:absolute;left:0;top:0;display: none;}
.indexD_proBlock .pro{width:500px;height:258px;background:none;position:absolute;top:200px;left:60px;z-index:999}
.indexD_proBlock .pro_i{width:345px;height:100%;float:left}
.indexD_proBlock .pro_i img{width:100%}
.indexD_proBlock .pro_t{width:115px;padding:0 20px;height:100%;background:url(../Images/img/pro_0.png) no-repeat center;float:left;position:relative}
.indexD_proBlock .pro_t h3{height:44px;line-height:44px;font-size:18px;color:#3458a2;border-bottom:1px solid #e6e6e6}
.indexD_proBlock .pro_t ul{height:173px;margin:20px 0;overflow:hidden}
.indexD_proBlock .pro_t li{width:100%;margin-bottom:20px;font-size:14px}
.indexD_proBlock .pro_t li a{color:#333}
.indexD_proBlock .pro_t li.at a{color:#2f54a0}
.indexD_proBlock.b2 .pro{width:455px;height:224px;top:180px;left:-30px}
.indexD_proBlock.b2 .pro_i{width:300px}
.indexD_proBlock.b2 .pro_t{width:100px}
.indexD_proBlock.b2 .pro_t h3{}
.indexD_proBlock.b2 .pro_t ul{height:149px;margin:15px 0;}
.indexD_proBlock.b2 .pro_t li{margin-bottom:14px}
.indexD_proBlock .mCustomScrollBox>.mCSB_scrollTools{width:15px}
.indexD_proBlock .mCSB_scrollTools .mCSB_buttonUp{width:15px;height:9px;background:url(../Images/img/pro_1.png) no-repeat center;}
.indexD_proBlock .mCSB_scrollTools .mCSB_buttonDown{width:15px;height:9px;background:url(../Images/img/pro_2.png) no-repeat center;margin-top:-18px}
.indexC_aBlock:hover .indexC_title {color:#004ea2;text-decoration: underline;}
.indexC_aBlock:hover .indexB_colorBlock {width: 0px;}
.indexA_iconBlock:hover {margin-top:-10px;}
#ascrail2000 {background: #fff;min-width: 8px;}
#ascrail2000 div {margin:auto;max-width: 4px;display: block;position: relative;margin-right:1px;}
body .contact_minHeight {min-height: 700px;}
.contact_content {position: relative;width:100%;height: 700px;}
.con_bigImg {position: relative;width:100%;height: 100%;}
.Contact_Adres ul li:hover .Ad_img .img1 {display: none;}
.Contact_Adres ul li:hover .Ad_img .img2 {display: block;}
.contact_block {position: relative;width:1200px;margin:50px auto}
.indexC_aBlock.cur .indexC_textBlock {width: 100%;}
.coop_content{width:100%;position:relative}
.coop_contBlock{width:1200px;margin:40px auto;position:relative}
.coop_left{width:770px;float:left}
.coop_ltb{margin-bottom:40px}
.coop_ltb .tt{line-height:32px;border-bottom:1px solid #aaa}
.coop_ltb .tt span{font-size:20px;color:#3458a2;border-bottom:2px solid #004ea2;padding-bottom:2px}
.coop_ltb .tc{margin-top:25px}
.coop_ltb .tct{font-size:16px;color:#000}
.coop_ltb .tcc{color:#666;line-height:28px;text-align:justify;margin-top:5px}
.coop_news{width:100%;position:relative}
.coop_news li{height:120px;margin-bottom:20px}
.coop_news li a{display:block;*cursor:hand}
.coop_nl{width:102px;padding-right:18px;height:120px;background:#ededed;color:#004ea2;text-align:right;float:left}
.coop_nl .t1{font-size:28px;padding-top:10px}
.coop_nl .t2{font-size:20px;}
.coop_nr{width:608px;padding-left:12px;float:left}
.coop_nr .tt{font-size:20px;color:#333;line-height:32px;text-align:justify;margin:10px 0}
.coop_nr .tc{width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#666}
.coop_in{width:100%;position:relative}
.coop_int{padding-bottom:15px}
.coop_int .tt{font-size:22px;color:#333;line-height:34px;padding-right:35px}
.coop_int .tc{color:#808080;margin-top:10px}
.coop_int .tc span{margin-right:15px}
.coop_inc{color:#666;line-height:28px;text-align:justify;border-top:1px solid #999;border-bottom:1px solid #999;padding-bottom:50px}
.coop_inc .ct{margin-top:30px}
.coop_inc em{color:#000}
.coop_inb{color:#000;line-height:28px;padding-top:15px}
.coop_inb a{color:#666}
.coop_inb a:hover{color:#3458a2}
.coop_right{width:404px;float:right}
.coop_ri{width:404px;height:340px}
.coop_rc{width:404px;height:169px;padding-top:10px;background:url(../Images/img/c2.jpg) no-repeat center}
.coop_rc .rct{margin-bottom:25px;padding-left:10px}
.coop_rc .t1{color:#808080}
.coop_rc .t2{color:#3458a2;font-size:30px;line-height:30px}
.coop_more{width:100%;height:40px;background:url(../Images/img/cm.jpg) no-repeat center #ededed;display:block}
.textD_content {position: relative;padding:20px 0 80px 0;}

.swiper-container.banner{width:100%;height:100%}
.swiper-container.banner a{width:100%;height:100%;display:block;position:relative}
.banner_txt{width:767px;height:200px;position:absolute;left:50%;margin-left:-383px;top:50%;margin-top:-100px;z-index:99}
.banner_txt img{width:100%}

.wecat{position: relative;float: right;width: 30px;height:17px;margin-top:19px;  
    background: url(../images/wecat.jpg) no-repeat;cursor: pointer;}
.wecat_img{
    position: absolute;
    top: -115px;
    left: -39px;
    display: none;
}
.frindLine {height:22px;position: absolute;right: -158px;top:16px;}
.frindLine p{
    line-height: 22px;
}
.frindLine span {
    display: block;
    float: right;
    border: 1px solid #004ea2;
    padding-left: 6px;
    line-height: 20px;
    width: 76px;
    height: 20px;
    cursor: pointer;
    background: url(../images/f1.jpg) no-repeat 68px;
}
.frind_txt {
    position: absolute;
    right: 0;
    top: -21px;
    border: 1px solid;
    width: 82px;
    background: #fff;
    display: none;
}
.frind_txt li {
    width: 76px;
    padding-left: 6px;
    height: 20px;
}
.frind_txt a{line-height:20px;color: #000;display: block;}
.frind_txt li:hover{
    background: #1e90ff;
}
.frind_txt li:hover a{
    color: #fff;
}


/*精品工程*/
#cybk,#jpgc{padding-bottom: 30px;}
#jpgc{}

#jpgc .piclist{ overflow: hidden;}
#jpgc .piclist li{float: left; width: 278px; background: #f7f7f7; margin-right: 28px;overflow: hidden;}
#jpgc .piclist li.last{margin-right: 0;}
#jpgc .piclist li .title{padding: 16px; line-height: 24px; font-size: 16px;text-align: center;}
#jpgc .piclist li .more{text-align: center; height: 28px; margin-bottom: 18px;}
#jpgc .piclist li .more a{display: inline-block; height: 28px; line-height:28px; width: 96px; text-align: center;
border-radius: 28px; background: #c0a55c; color: #fff;}
#jpgc .piclist li .pic img {
    width: 100%;
    transition: 200ms;
    -webkit-transition: 200ms;
    -o-transition: 200ms;
    -moz-transition: 200ms;
    height: auto;
}
#jpgc .piclist li:hover .pic img {
    transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
}

.jpgc{}
.jpgc .hd{overflow: hidden; margin-bottom: 26px; width: 200px; padding-left:50px; margin:20px auto;}
.jpgc .hd ul{padding-left: 10px;}
.jpgc .hd li{float: left; height: 36px; width: 124px;  line-height: 36px; margin-right: 24px;}
.jpgc .hd li a{display: block; width: 134px;height: 36px; text-align: center; background: #e8e8e8; font-size: 16px;
text-decoration: none; }
.jpgc .hd li.on a{color: #fff; background: #e5000f;}
.jpgc .hd a{ display: block; width: 40px; height: 40px; float:left; margin-left: 20px;}
.jpgc .hd a.next{background:url(../Images/img//b_l.jpg) no-repeat center}
.jpgc .hd a.prev{background:url(../Images/img/b_r.jpg) no-repeat center}

/*.jpgc .hd>:first-child{ display:block; }*/
#jpgc .bd ul.piclist li:last-child{ margin-right: 0; }
.dpcontent{ font-size: 16px; line-height: 200%; }
.dpcontent .beauty_title{ font-size: 18px; font-weight: 800; color: #00458c; margin-top: 20px;}
.dpcontent img{ max-width:100%;}
.header_logo img,.header_logoB img{ height: 50px; max-width:300px; }



.p5{
	width: 100%;
	height: 40px;
	color: #434343;
	font-size: 14px;
	text-align: center;
	float: left;
}
.p5 .s1{
	margin-right: 20px;
}

.p5 a:hover{
	color: #d4312a;
}

.p5 a{
    border: 1px solid #dddddd;
    display: inline-block;
    padding: 0 12px;
    height: 30px;
    line-height: 30px;
    color: #434343;
    margin-right: 4px;
}
.xwright .p5 a:hover{
	border: 1px solid #d4312a;
	color: #d4312a;
}
.p5 span{
	padding: 0 12px;
	color:red;
}


/*clearfix*/

.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

/*jquery.picEyes*/

.picshade {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.91;
  filter: alpha(opacity=91);
  z-index: 99;
  display: none;
}

.pictures_eyes_close {
  position: fixed;
  top: 30px;
  right: 30px;
  display: inline-block;
  width: 26px;
  height: 26px;
  background: url(../images/close.png) no-repeat;
  z-index: 100;
  display: none;
}

.pictures_eyes {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 199;
  display: none;
}

.pictures_eyes_in {
  position: relative;
  text-align: center;
}

.pictures_eyes_in img { max-height: 500px; }

.pictures_eyes_in .prev, .pictures_eyes_in .next {
  position: absolute;
  top: 50%;
  width: 51px;
  height: 51px;
  cursor: pointer;
}

.pictures_eyes_in .prev {
  left: 35px;
  background: url(../images/Tleft.png) no-repeat;
}

.pictures_eyes_in .next {
  right: 35px;
  background: url(../images/Tright.png) no-repeat;
}

.pictures_eyes_indicators {
  position: fixed;
  left: 0;
  bottom: 15px;
  width: 100%;
  text-align: center;
  z-index: 299;
}

.pictures_eyes_indicators a {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: 6px 3px 0 3px;
  border: 1px solid #ddd;
  border-radius: 10px;
  box-shadow: 0 0 2px #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  overflow: hidden;
}

.pictures_eyes_indicators img { height: 50px; }

.pictures_eyes_indicators .current {
  filter: alpha(opacity=100);
  opacity: 1;
}
